package com.lab.dao;

//数据访问层，学生信息CRUD操作
import java.util.List;
import java.util.Map;

import com.lab.po.Student;

public interface StudentDao {
	
	
		// 获取指定的用戶(更新页面操作使用)
		public Student findStudentByid(int id);
		
		//添加学生信息
		public boolean addStudent(Student stu);

		//删除学生信息
		public boolean delStudent(int id);

		// 更新学生信息
		public boolean updateStudent(Student stu);
		
		//查询学生总数
		public int countStudent();
		
		//分页查询全体学生信息
		public List<Student> StSelect(int currentPage);
		
		// 根据ID查询学生信息
		public Student findStudentById(int id); 
		
		//生成学号
		public int createstId(int maj_id);
		
		//模糊查询学生总数
		public int countStudentByCondition(Map map);
		
		//模糊查询学生(分页)
		public List<Student> selectStudentByCon(Map map);
}
